﻿// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. 

using System.Web;

namespace NuGet.Server.Publishing
{
    public interface IPackageService
    {
        void CreatePackage(HttpContextBase context);

        void PublishPackage(HttpContextBase context);

        void DeletePackage(HttpContextBase context);

        void DownloadPackage(HttpContextBase context);

        void ClearCache(HttpContextBase context);
    }
}